import axios from 'axios'

const service = axios.create({
  // baseURL 会自动加在接口地址上
  // baseURL: '/api',
  baseURL: '/',
  timeout: -1 // 指定请求的超时毫秒数，如果请求超出时间就中断
  // headers: {
  //     'Content-type': 'application/json;charset=utf-8'
  // }
})
export const service1 = axios.create({
  // baseURL 会自动加在接口地址上
  // baseURL: '/api',
  baseURL: '/dict',
  timeout: -1 // 指定请求的超时毫秒数，如果请求超出时间就中断
  // headers: {
  //     'Content-type': 'application/json;charset=utf-8'
  // }
})

// 添加请求拦截器
service.interceptors.request.use(function (config) {
  // // 在发送请求前做些什么，比如添加token
  // const token = localStorage.getItem('token')
  // if (token) {
  //   config.headers.Authorization = 'Bearer ' + token
  // }
  console.log(config)
  return config
}, function (error) {
  // 对请求错误做些什么
  return Promise.reject(error)
})

// 添加相应拦截器
service.interceptors.response.use(function (response) {
  // 对相应数据做些什么
  return response
}, function (error) {
  // 对相应错误做点什么
  return Promise.reject(error)
})

export default service
